About Manta Life Limited (12535335) United Kingdom