About Triangulus Limited (07063865) United Kingdom