About Period Deforce Limited (09476867) United Kingdom