About Whipstick Solutions Limited (12160654) United Kingdom