About Floating Window Ltd (12739919) United Kingdom