About Pendulo Limited (10155690) United Kingdom