About Squidgeroo Ltd (SC576951) United Kingdom