About The Mantaray Company (cardiff) Limited (05981182) United Kingdom