About Principia Technica Limited (10391242) United Kingdom