About Edi Steelfixer Force Ltd (11655959) United Kingdom