About Thisbe Developments Limited (11626204) United Kingdom