About Manta Ray Holdings Limited (13306277) United Kingdom