About Pedunculate Limited (07474175) United Kingdom