About Kentaur Maxx Ltd. (09187802) United Kingdom