About Projexis Technologies Uk Limited (10930301) United Kingdom