About Manras Technologies Uk Limited (13281588) United Kingdom