About Claparo Innovations Limited (12313666) United Kingdom