About Helical (cardiff) Limited (05268782) United Kingdom