About Pendicle Consultancy Limited (SC322348) United Kingdom