About Project Interaction Limited (11968028) United Kingdom