About Otter Holding Lp (SL025118) United Kingdom