About Degree 53 Ventures Limited (10602883) United Kingdom