About Abrikosov & Sons Ltd (10793913) United Kingdom