About On Projects International Limited (12963079) United Kingdom