About The Almost Island Limited (13249156) United Kingdom