About Super Sapiens Ltd (12277944) United Kingdom