About Ferrum-26 Ltd (12535878) United Kingdom