About Projexplace Limited (12632684) United Kingdom