About Helix Interiors Ltd (12760903) United Kingdom