About Peter Menellis Technology Limited (SC642843) United Kingdom