About Pulse Kitchens Limited (10150723) United Kingdom