About Juri Fomenok Engineering Limited (12828008) United Kingdom