About Fossa Holdco Limited (12308829) United Kingdom