About Granby Solutions Ltd (12313405) United Kingdom