About Peter Charalambous Racing Limited (10877491) United Kingdom