About Recoil Holdings Ltd (12603742) United Kingdom